在SQL語法裡,函數佔有一個很大的角色
而日期函數是個人覺得必需優先學會的
所以,今天就來談談常用的日期函數
一、取系統日期時間函數 -- Getdate()
例:Select Getdate() --> 即可取得系統的日期與時間
二、取的日期的部份資訊 -- Datepart(datepart, date)
year -> 取得年 ; month -> 取得月 ; day -> 取得日
hour -> 取得時 ; minute -> 取得分 ; second -> 取得秒
例:Select Datepart(year,'2014/01/01') --> 即可取得 2014
三、日期累加函數 -- Dateadd(datepart , number , date)
datepart是指要累加的部份,可以是年,也可以是月、日或季
number是指要累加的數值,為帶正負號的整數
date是指日期(date)、時間(time)、smalldatetime、datetime...等
例如:將日期往前加2年
Select DATEADD( year , 2 , '2012/09/01' )
可得到結果為:2014/09/01 00:00:00.000
這樣覺得簡單嗎??!!
那就出個小小題目讓大家想想囉
如果想得到系統時間往前兩個月,要怎麼下指令呢??
大家想想囉...